#include <stdio.h>

/**
 * 非线性指针运算
*/
int main(int argc, char const *argv[])
{
    int arr[5] = {10, 20, 30, 40, 50};
    int *ptr = (int *)((char *)&arr + sizeof(int)*2 + 1);

    printf("Memory dance: %d\n", *ptr);

    return 0;
}